function jc(n) {
    if (n === 1){
        return 1;
    }else {
        return n * jc(n - 1);
    }
}
console.log(jc(5));

/*
首先
js = n 
然后n = 1 ,n等于执行到1
return 赋值 = 1
如果是假的那么就 n * jc 然后 n-1   比如这个n = 5  jc = 5 然后 5 - 1 等于 4 以此类推直到减到一 循环结束 要是不加  - 1 那么就造成死循环
最后向控制台输出 jc 5的值  5*4*3*2*1.  等120
*/